package com.elysia.newsservice.service;

import com.elysia.newsservice.domain.dto.UpdateLogDTO;
import com.elysia.newsservice.domain.vo.UpdateLogTotalVO;
import com.elysia.newsservice.result.Result;

/**
 * 更新日志服务接口
 */
public interface IUpdateLogService {
    Result<UpdateLogTotalVO> getAllUpdateLogs();
    Result<UpdateLogTotalVO> addUpdateLog(UpdateLogDTO updateLogDTO);
    Result<String> deleteUpdateLog(Long id);
    /**
     * 修改更新日志接口
     * @param id 更新日志ID
     * @param updateLogDTO 更新日志信息
     * @return 修改结果
     */
    Result<String> updateUpdateLog(Long id, UpdateLogDTO updateLogDTO);
}
